.ytcenter-scrollbar {
  overflow: hidden;
}

.ytcenter-scrollbar:hover {
  overflow: auto;
}

.ytcenter-scrollbar::-webkit-scrollbar {
  height: 16px;
  overflow: visible;
  width: 16px;
}

.ytcenter-scrollbar::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,.2);
  background-clip: padding-box;
  border: solid transparent;
  border-width: 1px 1px 1px 6px;
  min-height: 28px;
  padding: 100px 0 0;
  box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
}

.ytcenter-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0,0,0,.4);
  box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);
}

.ytcenter-scrollbar::-webkit-scrollbar-thumb:active {
  background-color: rgba(0,0,0,0.5);
  box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
}

.ytcenter-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}

.ytcenter-scrollbar::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}

.ytcenter-scrollbar::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: solid transparent;
  border-width: 0 0 0 4px;
}

.ytcenter-scrollbar::-webkit-scrollbar-track:horizontal {
  border-width: 4px 0 0;
}

.ytcenter-scrollbar::-webkit-scrollbar-track:hover {
  background-color: rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.1);
}

.ytcenter-scrollbar::-webkit-scrollbar-track:horizontal:hover {
  box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
}

.ytcenter-scrollbar::-webkit-scrollbar-track:active {
  background-color: rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);
}

.ytcenter-scrollbar::-webkit-scrollbar-track:horizontal:active {
  box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);
}